import request from "@/utils/request";

/**
 * 新增报修工单
 * @param {*} parameter
 * @returns
 */
export function addWorkOrder(parameter) {
  return request({
    url: `app/repair/workOrder/add`,
    method: "post",
    data: parameter
  });
}


/**
 * 查询我的工单
 * @param {*} parameter
 * @returns
 */
export function queryWorkOrder(parameter) {
  return request({
    url: `app/execute/workOrder/query`,
    method: "post",
    data: parameter
  });
}

/**
 * 执行维修工单
 * @param {*} parameter
 * @returns
 */
export function exeWorkOrder(parameter) {
  return request({
    url: `app/execute/workOrder/execute`,
    method: "post",
    data: parameter
  });
}
/**
 * 误报
 * */

export function misReportWorkOrder(parameter) {
  return request({
    url: `app/execute/workOrder/misReport`,
    method: "post",
    data: parameter
  });
}


/**
 * 获取我的执行工单统计
 */
export function getMyExeState(parameter) {
  return request({
    url: `app/execute/workOrder/myExeState`,
    method: "post",
    data: parameter
  });
}

/**
 * 获取工单详情
 * @param {*} parameter
 * @returns
 */
export function getWorkOrderInfo(parameter) {
  return request({
    url: `app/execute/workOrder/info`,
    method: "post",
    data: parameter
  });
}


/**
 * 获取我的报修工单状态
 */
export function myRepairState(parameter) {
  return request({
    url: `app/repair/workOrder/myRepairState`,
    method: "post",
    data: parameter
  });
}




/**
 * 查询我的报修工单
 */
export function queryMyWorkOrder(parameter) {
  return request({
    url: `app/repair/workOrder/query
    `,
    method: "post",
    data: parameter
  });
}



/**
 * 提交评价
 */
export function postEvaluate(parameter) {
  return request({
    url: `app/evaluate/workOrder/evaluate
    `,
    method: "post",
    data: parameter
  });
}

/**
 * 报修人确认
 * @param {*} parameter
 * @returns
 */
export function confirmWorkOrder(parameter) {
  return request({
    url: `app/repair/workOrder/confirm`,
    method: "post",
    data: parameter
  });
}



export function queryWorkOrderByHis(parameter) {
  return request({
    url: `sys/admin/workOrder/query`,
    method: "post",
    data: parameter
  });
}


